/**
*  \file kwp_sid.h
*
*  \brief
*
*  \author   <@linde-mh.de>
*
*
*/

#ifndef KWP_SID_H_INCLUDED
#define KWP_SID_H_INCLUDED

#ifndef KWP_SID_LINKAGE
#define KWP_SID_LINKAGE extern
#endif

/*================================================[ public includes  ]================================================*/
#include "../cfg/prj.h"

/*================================================[ public defines   ]================================================*/

/*================================================[ public datatypes ]================================================*/

enum kwp_sid
{
	kwp_sid_start_diagnostic_session	 		= 0x10,
	kwp_sid_ecu_reset                  	 		= 0x11,
	kwp_sid_read_ecu_identification           	= 0x1a,
	kwp_sid_stop_diagnostic_session           	= 0x20,
	kwp_sid_read_data_by_local_identifier       = 0x21,
	kwp_sid_security_access                  	= 0x27,
	kwp_sid_start_routine_by_local_identifier   = 0x31,
	kwp_sid_request_download                 	= 0x34,
	kwp_sid_transfer_data                    	= 0x36,
	kwp_sid_request_transfer_exit             	= 0x37,
	kwp_sid_write_data_by_local_identifier      = 0x3b,
	kwp_sid_tester_present                   	= 0x3E
};

/*================================================[ public variables ]================================================*/

/*================================================[ public functions ]================================================*/

/*====================================================================================================================*/


#endif

/***********************************************************************************************************************
*                             Copyright 2010 Linde Material Handling. All rights reserved.                             *
***********************************************************************************************************************/
